home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_68.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
24KB
|
429 lines
# near model CODE resource
# jump table entries: 9752-9759 (8 of them)
export_1219:
00000000 4E56 FFBC link A6, -0x0044
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000012 2F0C move.l -[A7], A4
00000014 2054 movea.l A0, [A4]
00000016 2050 movea.l A0, [A0]
00000018 2268 0018 movea.l A1, [A0 + 0x18]
0000001C 4E91 jsr [A1]
0000001E 2C00 move.l D6, D0
00000020 486E FFF8 pea.l [A6 - 0x8]
00000024 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000028 486E FFBC pea.l [A6 - 0x44]
0000002C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000030 4A80 tst.l D0
00000032 4FEF 0010 lea.l A7, [A7 + 0x10]
00000036 6740 beq +0x42 /* 00000078 */
00000038 7E01 moveq.l D7, 0x01
0000003A 6036 bra +0x38 /* 00000072 */
label0000003C:
0000003C 2F07 move.l -[A7], D7
0000003E 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000044 2F0C move.l -[A7], A4
00000046 486E FFF8 pea.l [A6 - 0x8]
0000004A 2054 movea.l A0, [A4]
0000004C 2050 movea.l A0, [A0]
0000004E 2268 0024 movea.l A1, [A0 + 0x24]
00000052 4E91 jsr [A1]
00000054 486E 000C pea.l [A6 + 0xC]
00000058 41EE 0000 lea.l A0, [A6 + 0x0]
0000005C 2F20 move.l -[A7], -[A0]
0000005E 2F20 move.l -[A7], -[A0]
00000060 4EAD 203A jsr [A5 + 0x203A /* export_1027 */]
00000064 486E FFF8 pea.l [A6 - 0x8]
00000068 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000006C 4FEF 0020 lea.l A7, [A7 + 0x20]
00000070 5287 addq.l D7, 1
label00000072:
00000072 BC87 cmp.l D6, D7
00000074 6CC6 bge -0x38 /* 0000003C */
00000076 6012 bra +0x14 /* 0000008A */
label00000078:
00000078 486E FFF8 pea.l [A6 - 0x8]
0000007C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000080 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000084 4A80 tst.l D0
00000086 584F addq.w A7, 4
00000088 660A bne +0xC /* 00000094 */
label0000008A:
0000008A 486E FFBC pea.l [A6 - 0x44]
0000008E 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000092 584F addq.w A7, 4
label00000094:
00000094 4CEE 10C0 FFB0 movem.l D6,D7,A4, [A6 - 0x50]
0000009A 4E5E unlink A6
0000009C 4E75 rts
export_1220:
0000009E 4E56 FF86 link A6, -0x007A
000000A2 48E7 0018 movem.l -[A7], A3,A4
000000A6 266E 000C movea.l A3, [A6 + 0xC]
000000AA 286E 0008 movea.l A4, [A6 + 0x8]
000000AE 7000 moveq.l D0, 0x00
000000B0 2D40 FF98 move.l [A6 - 0x68], D0
000000B4 2054 movea.l A0, [A4]
000000B6 3D68 0034 FF9C move.w [A6 - 0x64], [A0 + 0x34]
000000BC 2054 movea.l A0, [A4]
000000BE 2D68 0030 FFB6 move.l [A6 - 0x4A], [A0 + 0x30]
000000C4 2D6B 0004 FFAA move.l [A6 - 0x56], [A3 + 0x4]
000000CA 2D53 FFAE move.l [A6 - 0x52], [A3]
000000CE 223C 10FF FFFF move.l D1, 0x10FFFFFF
000000D4 C2AB 0008 and.l D1, [A3 + 0x8]
000000D8 2D41 FFB2 move.l [A6 - 0x4E], D1
000000DC 7001 moveq.l D0, 0x01
000000DE 2F00 move.l -[A7], D0
000000E0 2F0C move.l -[A7], A4
000000E2 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
000000E6 41EE FF86 lea.l A0, [A6 - 0x7A]
000000EA 7033 moveq.l D0, 0x33
000000EC A260 syscall FSDispatch/HFSDispatch, flags=2
000000EE 48C0 ext.l D0
000000F0 2F00 move.l -[A7], D0
000000F2 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000000F6 2054 movea.l A0, [A4]
000000F8 41E8 005E lea.l A0, [A0 + 0x5E]
000000FC 224B movea.l A1, A3
000000FE 20D9 move.l [A0]+, [A1]+
00000100 20D9 move.l [A0]+, [A1]+
00000102 20D9 move.l [A0]+, [A1]+
00000104 2054 movea.l A0, [A4]
00000106 08E8 0006 005C bset.b [A0 + 0x5C], 0x6
0000010C 2F0C move.l -[A7], A4
0000010E 2054 movea.l A0, [A4]
00000110 2050 movea.l A0, [A0]
00000112 2268 0120 movea.l A1, [A0 + 0x120]
00000116 4E91 jsr [A1]
00000118 7000 moveq.l D0, 0x00
0000011A 2F00 move.l -[A7], D0
0000011C 2F0C move.l -[A7], A4
0000011E 2054 movea.l A0, [A4]
00000120 2050 movea.l A0, [A0]
00000122 2268 011C movea.l A1, [A0 + 0x11C]
00000126 4E91 jsr [A1]
00000128 7001 moveq.l D0, 0x01
0000012A 2F00 move.l -[A7], D0
0000012C 2F0C move.l -[A7], A4
0000012E 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00000132 4CEE 1800 FF7E movem.l A3,A4, [A6 - 0x82]
00000138 4E5E unlink A6
0000013A 4E75 rts
export_1221:
0000013C 4E56 0000 link A6, 0
00000140 2F0C move.l -[A7], A4
00000142 286E 0008 movea.l A4, [A6 + 0x8]
00000146 4878 2BF2 push.l 0x2BF2
0000014A 2054 movea.l A0, [A4]
0000014C 2F28 0008 move.l -[A7], [A0 + 0x8]
00000150 2068 0008 movea.l A0, [A0 + 0x8]
00000154 2050 movea.l A0, [A0]
00000156 2050 movea.l A0, [A0]
00000158 2268 000C movea.l A1, [A0 + 0xC]
0000015C 4E91 jsr [A1]
0000015E 4A00 tst.b D0
00000160 504F addq.w A7, 8
00000162 670C beq +0xE /* 00000170 */
00000164 2054 movea.l A0, [A4]
00000166 2F28 0008 move.l -[A7], [A0 + 0x8]
0000016A 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
0000016E 584F addq.w A7, 4
label00000170:
00000170 2054 movea.l A0, [A4]
00000172 2068 0008 movea.l A0, [A0 + 0x8]
00000176 2050 movea.l A0, [A0]
00000178 2028 0018 move.l D0, [A0 + 0x18]
0000017C 286E FFFC movea.l A4, [A6 - 0x4]
00000180 4E5E unlink A6
00000182 4E75 rts
export_1222:
00000184 4E56 FFF0 link A6, -0x0010
00000188 48E7 0108 movem.l -[A7], D7,A4
0000018C 2E2E 0010 move.l D7, [A6 + 0x10]
00000190 286E 000C movea.l A4, [A6 + 0xC]
00000194 2D7C 6E75 6C6C FFF0 move.l [A6 - 0x10], 0x6E756C6C /* 'null' */
0000019C 7000 moveq.l D0, 0x00
0000019E 2D40 FFF4 move.l [A6 - 0xC], D0
000001A2 41EE FFF0 lea.l A0, [A6 - 0x10]
000001A6 2F0C move.l -[A7], A4
000001A8 486E FFF8 pea.l [A6 - 0x8]
000001AC 2054 movea.l A0, [A4]
000001AE 2050 movea.l A0, [A0]
000001B0 2268 0094 movea.l A1, [A0 + 0x94]
000001B4 4E91 jsr [A1]
000001B6 2007 move.l D0, D7
000001B8 0480 7073 6E20 subi.l D0, 0x70736E20 /* 'psn ' */
000001BE 504F addq.w A7, 8
000001C0 663C bne +0x3E /* 000001FE */
000001C2 2F0C move.l -[A7], A4
000001C4 2054 movea.l A0, [A4]
000001C6 2050 movea.l A0, [A0]
000001C8 2268 008C movea.l A1, [A0 + 0x8C]
000001CC 4E91 jsr [A1]
000001CE 588F addq.l A7, 4
000001D0 2F00 move.l -[A7], D0
000001D2 4EAD 117A jsr [A5 + 0x117A /* export_555 */]
000001D6 4A00 tst.b D0
000001D8 584F addq.w A7, 4
000001DA 670C beq +0xE /* 000001E8 */
000001DC 2F3C FFFF D8E7 move.l -[A7], 0xFFFFD8E7
000001E2 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001E6 584F addq.w A7, 4
label000001E8:
000001E8 41EE 0000 lea.l A0, [A6 + 0x0]
000001EC 2F20 move.l -[A7], -[A0]
000001EE 2F20 move.l -[A7], -[A0]
000001F0 486E FFF0 pea.l [A6 - 0x10]
000001F4 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
000001F8 4FEF 000C lea.l A7, [A7 + 0xC]
000001FC 6010 bra +0x12 /* 0000020E */
label000001FE:
000001FE 2F07 move.l -[A7], D7
00000200 2F0C move.l -[A7], A4
00000202 486E FFF0 pea.l [A6 - 0x10]
00000206 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */]
0000020A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000020E:
0000020E 206E 0008 movea.l A0, [A6 + 0x8]
00000212 43EE FFF0 lea.l A1, [A6 - 0x10]
00000216 20D9 move.l [A0]+, [A1]+
00000218 20D9 move.l [A0]+, [A1]+
0000021A 4CEE 1080 FFE8 movem.l D7,A4, [A6 - 0x18]
00000220 4E5E unlink A6
00000222 4E75 rts
export_1223:
00000224 4E56 0000 link A6, 0
00000228 48E7 0118 movem.l -[A7], D7,A3,A4
0000022C 286E 0008 movea.l A4, [A6 + 0x8]
00000230 7E00 moveq.l D7, 0x00
00000232 2F0C move.l -[A7], A4
00000234 2054 movea.l A0, [A4]
00000236 2050 movea.l A0, [A0]
00000238 2268 0090 movea.l A1, [A0 + 0x90]
0000023C 4E91 jsr [A1]
0000023E 2640 movea.l A3, D0
00000240 4878 280A push.l 0x280A /* '(\n' */
00000244 2F0B move.l -[A7], A3
00000246 2053 movea.l A0, [A3]
00000248 2050 movea.l A0, [A0]
0000024A 2268 000C movea.l A1, [A0 + 0xC]
0000024E 4E91 jsr [A1]
00000250 4A00 tst.b D0
00000252 4FEF 000C lea.l A7, [A7 + 0xC]
00000256 6616 bne +0x18 /* 0000026E */
00000258 4878 2DE6 push.l 0x2DE6
0000025C 2F0B move.l -[A7], A3
0000025E 2053 movea.l A0, [A3]
00000260 2050 movea.l A0, [A0]
00000262 2268 000C movea.l A1, [A0 + 0xC]
00000266 4E91 jsr [A1]
00000268 4A00 tst.b D0
0000026A 504F addq.w A7, 8
0000026C 670E beq +0x10 /* 0000027C */
label0000026E:
0000026E 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
00000274 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000278 584F addq.w A7, 4
0000027A 603E bra +0x40 /* 000002BA */
label0000027C:
0000027C 4878 2CEC push.l 0x2CEC
00000280 2F0B move.l -[A7], A3
00000282 2053 movea.l A0, [A3]
00000284 2050 movea.l A0, [A0]
00000286 2268 000C movea.l A1, [A0 + 0xC]
0000028A 4E91 jsr [A1]
0000028C 4A00 tst.b D0
0000028E 504F addq.w A7, 8
00000290 670C beq +0xE /* 0000029E */
00000292 2053 movea.l A0, [A3]
00000294 3028 0034 move.w D0, [A0 + 0x34]
00000298 48C0 ext.l D0
0000029A 2E00 move.l D7, D0
0000029C 601C bra +0x1E /* 000002BA */
label0000029E:
0000029E 4878 510E push.l 0x510E
000002A2 2F0B move.l -[A7], A3
000002A4 2053 movea.l A0, [A3]
000002A6 2050 movea.l A0, [A0]
000002A8 2268 000C movea.l A1, [A0 + 0xC]
000002AC 4E91 jsr [A1]
000002AE 4A00 tst.b D0
000002B0 504F addq.w A7, 8
000002B2 6706 beq +0x8 /* 000002BA */
000002B4 2053 movea.l A0, [A3]
000002B6 2E28 0030 move.l D7, [A0 + 0x30]
label000002BA:
000002BA 2007 move.l D0, D7
000002BC 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000002C2 4E5E unlink A6
000002C4 4E75 rts
export_1224:
000002C6 4E56 FFF4 link A6, -0x000C
000002CA 48E7 0018 movem.l -[A7], A3,A4
000002CE 7000 moveq.l D0, 0x00
000002D0 2F00 move.l -[A7], D0
000002D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000002D6 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000002DA 2640 movea.l A3, D0
000002DC 200B move.l D0, A3
000002DE 504F addq.w A7, 8
000002E0 660C bne +0xE /* 000002EE */
000002E2 2F3C FFFF D8F0 move.l -[A7], 0xFFFFD8F0
000002E8 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000002EC 584F addq.w A7, 4
label000002EE:
000002EE 2F0B move.l -[A7], A3
000002F0 2053 movea.l A0, [A3]
000002F2 2050 movea.l A0, [A0]
000002F4 2268 0094 movea.l A1, [A0 + 0x94]
000002F8 4E91 jsr [A1]
000002FA 2D40 FFFC move.l [A6 - 0x4], D0
000002FE 584F addq.w A7, 4
00000300 660C bne +0xE /* 0000030E */
00000302 2F3C FFFF D8F0 move.l -[A7], 0xFFFFD8F0
00000308 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000030C 584F addq.w A7, 4
label0000030E:
0000030E 7000 moveq.l D0, 0x00
00000310 2F00 move.l -[A7], D0
00000312 4878 186A push.l 0x186A
00000316 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000031A 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
0000031E 2840 movea.l A4, D0
00000320 200C move.l D0, A4
00000322 4FEF 000C lea.l A7, [A7 + 0xC]
00000326 660C bne +0xE /* 00000334 */
00000328 2F3C FFFF D8F0 move.l -[A7], 0xFFFFD8F0
0000032E 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000332 584F addq.w A7, 4
label00000334:
00000334 41EE FFF4 lea.l A0, [A6 - 0xC]
00000338 486E FFF4 pea.l [A6 - 0xC]
0000033C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000340 2F0C move.l -[A7], A4
00000342 2054 movea.l A0, [A4]
00000344 2050 movea.l A0, [A0]
00000346 2268 002C movea.l A1, [A0 + 0x2C]
0000034A 4E91 jsr [A1]
0000034C 206E 0008 movea.l A0, [A6 + 0x8]
00000350 43EE FFF4 lea.l A1, [A6 - 0xC]
00000354 20D9 move.l [A0]+, [A1]+
00000356 20D9 move.l [A0]+, [A1]+
00000358 4FEF 000C lea.l A7, [A7 + 0xC]
0000035C 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00000362 4E5E unlink A6
00000364 4E75 rts
export_1225:
00000366 4E56 FEF8 link A6, -0x0108
0000036A 48E7 0118 movem.l -[A7], D7,A3,A4
0000036E 2E2E 0010 move.l D7, [A6 + 0x10]
00000372 286E 000C movea.l A4, [A6 + 0xC]
00000376 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
0000037E 7000 moveq.l D0, 0x00
00000380 2D40 FFFC move.l [A6 - 0x4], D0
00000384 41EE FFF8 lea.l A0, [A6 - 0x8]
00000388 2F0C move.l -[A7], A4
0000038A 2054 movea.l A0, [A4]
0000038C 2050 movea.l A0, [A0]
0000038E 2268 0090 movea.l A1, [A0 + 0x90]
00000392 4E91 jsr [A1]
00000394 2640 movea.l A3, D0
00000396 2007 move.l D0, D7
00000398 0480 5445 5854 subi.l D0, 0x54455854 /* 'TEXT' */
0000039E 584F addq.w A7, 4
000003A0 663E bne +0x40 /* 000003E0 */
000003A2 41EE FEF8 lea.l A0, [A6 - 0x108]
000003A6 4210 clr.b [A0]
000003A8 4878 510E push.l 0x510E
000003AC 2F0B move.l -[A7], A3
000003AE 2053 movea.l A0, [A3]
000003B0 2050 movea.l A0, [A0]
000003B2 2268 000C movea.l A1, [A0 + 0xC]
000003B6 4E91 jsr [A1]
000003B8 4A00 tst.b D0
000003BA 504F addq.w A7, 8
000003BC 6732 beq +0x34 /* 000003F0 */
000003BE 2F0B move.l -[A7], A3
000003C0 486E FEF8 pea.l [A6 - 0x108]
000003C4 2053 movea.l A0, [A3]
000003C6 2F28 002C move.l -[A7], [A0 + 0x2C]
000003CA 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
000003CE 486E FEF8 pea.l [A6 - 0x108]
000003D2 486E FFF8 pea.l [A6 - 0x8]
000003D6 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
000003DA 4FEF 0014 lea.l A7, [A7 + 0x14]
000003DE 6010 bra +0x12 /* 000003F0 */
label000003E0:
000003E0 2F07 move.l -[A7], D7
000003E2 2F0C move.l -[A7], A4
000003E4 486E FFF8 pea.l [A6 - 0x8]
000003E8 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
000003EC 4FEF 000C lea.l A7, [A7 + 0xC]
label000003F0:
000003F0 206E 0008 movea.l A0, [A6 + 0x8]
000003F4 43EE FFF8 lea.l A1, [A6 - 0x8]
000003F8 20D9 move.l [A0]+, [A1]+
000003FA 20D9 move.l [A0]+, [A1]+
000003FC 4CEE 1880 FEEC movem.l D7,A3,A4, [A6 - 0x114]
00000402 4E5E unlink A6
00000404 4E75 rts
export_1226:
00000406 4E56 FFF8 link A6, -0x0008
0000040A 48E7 0118 movem.l -[A7], D7,A3,A4
0000040E 2E2E 0020 move.l D7, [A6 + 0x20]
00000412 286E 000C movea.l A4, [A6 + 0xC]
00000416 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
0000041E 7000 moveq.l D0, 0x00
00000420 2D40 FFFC move.l [A6 - 0x4], D0
00000424 41EE FFF8 lea.l A0, [A6 - 0x8]
00000428 2207 move.l D1, D7
0000042A 0481 6F64 6F63 subi.l D1, 0x6F646F63 /* 'odoc' */
00000430 663E bne +0x40 /* 00000470 */
00000432 2F0C move.l -[A7], A4
00000434 2054 movea.l A0, [A4]
00000436 2050 movea.l A0, [A0]
00000438 2268 00CC movea.l A1, [A0 + 0xCC]
0000043C 4E91 jsr [A1]
0000043E 2640 movea.l A3, D0
00000440 2F0B move.l -[A7], A3
00000442 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00000446 41EE 002C lea.l A0, [A6 + 0x2C]
0000044A 2F20 move.l -[A7], -[A0]
0000044C 2F20 move.l -[A7], -[A0]
0000044E 2F07 move.l -[A7], D7
00000450 41EE 0020 lea.l A0, [A6 + 0x20]
00000454 2F20 move.l -[A7], -[A0]
00000456 2F20 move.l -[A7], -[A0]
00000458 41EE 0018 lea.l A0, [A6 + 0x18]
0000045C 2F20 move.l -[A7], -[A0]
0000045E 2F20 move.l -[A7], -[A0]
00000460 2F0C move.l -[A7], A4
00000462 486E FFF8 pea.l [A6 - 0x8]
00000466 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
0000046A 4FEF 002C lea.l A7, [A7 + 0x2C]
0000046E 6028 bra +0x2A /* 00000498 */
label00000470:
00000470 41EE 002C lea.l A0, [A6 + 0x2C]
00000474 2F20 move.l -[A7], -[A0]
00000476 2F20 move.l -[A7], -[A0]
00000478 2F07 move.l -[A7], D7
0000047A 41EE 0020 lea.l A0, [A6 + 0x20]
0000047E 2F20 move.l -[A7], -[A0]
00000480 2F20 move.l -[A7], -[A0]
00000482 41EE 0018 lea.l A0, [A6 + 0x18]
00000486 2F20 move.l -[A7], -[A0]
00000488 2F20 move.l -[A7], -[A0]
0000048A 2F0C move.l -[A7], A4
0000048C 486E FFF8 pea.l [A6 - 0x8]
00000490 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
00000494 4FEF 0024 lea.l A7, [A7 + 0x24]
label00000498:
00000498 206E 0008 movea.l A0, [A6 + 0x8]
0000049C 43EE FFF8 lea.l A1, [A6 - 0x8]
000004A0 20D9 move.l [A0]+, [A1]+
000004A2 20D9 move.l [A0]+, [A1]+
000004A4 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000004AA 4E5E unlink A6
000004AC 4E75 rts